<?php
//A variavel $dir recebe o local onde esta o diretorio fotos
$dir = "./dir";
 
// a fução scandir é responsável por listar tudo o que possui no diretorio fotos
//a variavel $file se transforma em um vetor contendo os arquivos e pasta do diretorio fotos
//no nosso caso so teremos diretorios dentro de fotos como foi explicados acima
$file=scandir($dir);
 
//conta quantos arquivos e diretorios foram  encontrados
$cont=count($file);
 
//executando  um loop para listar os diretorios
for($i=0;$i<$cont;$i++)
{
                    //todo diretorio possui pastas ocultas como " .  " e " ..  "
                   // Aqui estamos apenas retirando-os - pois nao serao util
                  // para nos apenas para o sistema operacional
if( ($file[$i]!=".") and ($file[$i]!=".."))
{
                                           //lista o diretorio especificado no caso $dir/$file que é fotos/nome    
                                           //do diretorio especificado pela variavel $file[$i] encontrado
$arquivos=scandir("$dir/$file[$i]");
 
//conta os numeros de arquivos encontrados no diretorios $arquivos ...
// será onde estara as fotos desta pasta
$cont1=count($arquivos);
// executamos novamente o loop  para listar o conteudo do diretorio arquivos
for($j=0;$j<$cont1;$j++)
// Faz a mesma verificacao que foi feita acima
if( ($arquivos[$j]!==".") and ($arquivos[$j]!==".."))
//mostra as fotos{
<img src=$dir/$file[$i]/$arquivos[$j] width=150 height=120 valign=top align=center>
echo "<font size=2>[b]$file[$i]</td>";
//serve para sair da primeira execução ou seja sera mostrada apenas uma foto de cada pasta
break;
}
}
?>
